package com.alcj.service;

import com.alcj.model.Station;

import java.util.List;
import java.util.Map;

/**
 * @author : wangpf
 * @version : v1.0
 * @Package : com.alcj.service
 * @Description : 汽车检测站业务逻辑层接口
 * @date : 2017/10/20 9:30
 **/
public interface StationService {

    /**
     * @Author: wangpf
     * @Description: 根据城市ID获取汽车检测站列表
     * @Date: 2017/10/17 10:45
     * @param: cityCode 城市ID
     * @return: 汽车检测站列表
     **/
    public List<Station> selectStationList(String cityCode) throws Exception;

    /**
     * @Author: wangpf
     * @Description: 获取汽车检测站列表
     * @Date: 2017/10/17 10:45
     * @param: stationSearchCondition 页面检索条件
     * @return: 汽车检测站列表
     **/
    public List<Station> selectStationListByCondition(Map stationSearchCondition) throws Exception;

    /**
     * @Author: wangpf
     * @Description: 根据检测站ID获取检测站信息
     * @Date: 2017/10/30 10:45
     * @param: stationId 检测站ID
     * @return: 汽车检测站信息
     **/
    public Station selectStationDetailByStationId(String stationId) throws Exception;
}
